package year2024.month4;

import jdk.nashorn.internal.ir.IfNode;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

public class LongestValidParentheses {

    @Test
    void test1() {
        Assertions.assertEquals(2, longestValidParentheses("(()"));
    }

    @Test
    void test2() {
        Assertions.assertEquals(4, longestValidParentheses(")()())"));
    }

    @Test
    void test3() {
        Assertions.assertEquals(0, longestValidParentheses(""));
    }

    @Test
    void test4() {
        Assertions.assertEquals(6, longestValidParentheses("()(())"));
    }


    /**
     * 32 最长有效括号
     * 给你一个只包含 '(' 和 ')' 的字符串，找出最长有效（格式正确且连续）括号子串的长度。
     *
     * @param s
     * @return
     */
    public int longestValidParentheses(String s) {
        int sum = 0;

        if (s.charAt(0)=='(') {

        }

        return sum * 2;
    }

}
